package com.lzc.springboot.service;

import com.lzc.springboot.domain.Farmer;

public interface FarmerService {

  /**
   * 根据用户ID查询农户信息
   * @param uid
   * @return
   */
  Farmer findFarmerByUid(int uid);

  /**
   * 修改农户信息
   * @param farmer
   */
  void changeFarmer(Farmer farmer);

  /**
   * 查询所有农户
   * @return
   */
  Farmer[] findAllFarmer();

  /**
   * 根据管理员输入查询农户
   * @param farmer
   * @return
   */
  Farmer[] findFarmerByText(Farmer farmer);

  /**
   * 根据农户ID查询农户
   * @param fid
   * @return
   */
  Farmer findFarmerByFid(int fid);

  /**
   * 根据农户ID删除农户
   * @param id
   */
  void delFarmerById(int id);

  /**
   * 添加农户
   * @param farmer
   */
  void addFarmer(Farmer farmer);
}
